package foundation;

import java.util.Scanner;
//4.逻辑控制
public class java2_20 {
    public static void main(String[] args) {
        //使用双层循环来计算1!+2!+3!+4!+5!
//        int n = 1;
//        int sum = 0;
//        while(n<=5){
//            int factorResult = 1;//注意这个要写在while循环里面
//            int i = 1;
//            while(i<=n){
//                factorResult *= i;
//            }
////            System.out.println(factorResult);
//            sum +=  factorResult;
//            n++;
//        }
//        System.out.println(sum);
        //判断输入的一个数是不是素数
//        System.out.println("请输入一个整数");
//        Scanner scanner = new Scanner(System.in);
//        int n = scanner.nextInt();
//        if(n == 0&&n == 1){
//            System.out.println(n + "不是素数");
//            return;//直接结束程序
//        }
//        int i = 2;
//        double a = Math.sqrt(n);
//        for(;i<=a;i++){
//            if(n % a == 0){
//                System.out.println(n + "不是素数");
//                break;
//            }
//        }
//        if(n >= a){
//            System.out.println(n + "是素数");
//        }
        // 打印出0-999之间的水仙花数+打印3位数的各个位
//            int i = 0;
//        for (i = 1; i <= 999; i++) {
//            Scanner scanner = new Scanner(System.in);
//            int i = scanner.nextInt();
//            int a = i % 10;//个位
//            int b = (i / 10) % 10;//十位
//            int c = i / 100;//百位
//            System.out.println(i + "的个位,十位,百位分别是" + a + " " + b + " " + c);
//            if ((a * a * a + b * b * b + c * c * c) == i) {
//                System.out.println(i);
//            }
//        }
            //求两个整数的最大公约数
//              Scanner scanner = new Scanner (System.in);
//              int a = scanner.nextInt();
//              int b = scanner.nextInt();
//              if(a > b){
//                  int temp;
//                  temp = a;
//                  a = b;
//                  b = temp;
//              }
//              int gcd = 0;
//              for(int i = a;i >= 1;i--){
//                  if(a % i == 0 && b % i == 0){
//                      gcd = i;
//                      break;
//                  }
//              }
//        System.out.println(gcd);
            //求一个整数的二进制在存储时中1的个数
//        Scanner scanner = new Scanner(System.in);
//        int input = scanner.nextInt();
//        int i = 0;
//        int count = 0;
//        for(i = 0;i < 32;i++){
//            if(((input>>i) &1 ) == 1){
//                count++;
//            }
//        }
//        System.out.println(count);
        //打印"X"型+无限输出
        Scanner in = new Scanner(System.in);
        while(in.hasNextInt()){
        int a = in.nextInt();
        int i = 0;
        int n = 0;
            System.out.println("aaaaa");
        for(i = 1;i <=a;i++) {
            for (n = 1; n <= a; n++) {
                if (n == i || (n + i - 1) == a)
                    System.out.print("*");
                else
                    System.out.print(" ");
            }
            System.out.println("as");
        }
        }

        }
    }


